package cn.wolfcode.wolf2w.redis.util;

import cn.wolfcode.wolf2w.util.Consts;
import lombok.Getter;

/**
 * redis操作key统一管理工具类
 * 约定:一个key 对应一个枚举实例
 * 1:key的维护
 * 2:key有效性维护
 *
 */
@Getter
public enum RedisValues {

    //攻略顶Value
    STRATEGY_THUMBSUP("strategy_thumbsup");

    //前缀
    private String prefix;

    private RedisValues(String prefix) {
        this.prefix = prefix;
    }

    public String join(String ... sids) {
        StringBuilder sb = new StringBuilder(50);
        sb.append(this.prefix);
        for (String value : sids) {
            sb.append("用户点赞:").append(value);
        }
        return sb.toString();
    }

}
